package edu.bbu.commonproject.desktop.gui.view.swing.file.traffic.utils;

import edu.bbu.commonproject.desktop.gui.view.swing.file.traffic.ListItem;

/**
 * the lsit item container.
 */
public interface ListItemContainer
{
	/**
	 * It sets the selected object.
	 * @param selectedItem the selected object.
	 */
	public abstract void setSelectedObject(ListItem selectedItem);
	
	/**
	 * It gets the selected object.
	 * @return the selected object.
	 */
	public abstract ListItem getSelectedObject();
	
	/**
	 * It returns the selected item state.
	 * @param selectedItem the selected item.
	 * @return the state of the selected item.
	 */
	public abstract boolean isSelectedItem(ListItem selectedItem);
}
